package com.huika.renrench.control.login.validations;

import java.util.regex.Pattern;

import android.content.Context;
import android.widget.Toast;

import com.huika.lib.validation.ValidationExecutor;

/**
 * @author: 周维勇
 * @类 说 明:
 * @version 1.0
 * @创建时间：2014年12月29日 下午3:37:45
 * 
 */
public class UserNameValidation extends ValidationExecutor {

	@Override
	public boolean doValidate(Context context, String text) {
		String regex = "^[\u4e00-\u9fa5A-Za-z][\u4e00-\u9fa5A-Za-z0-9_]{5,19}$";
		boolean result = Pattern.compile(regex).matcher(text).find();
		int len = text.length();
		if (len>=6 && len<=20) {
			if (!result) {
				Toast.makeText(context, "账号格式错误", Toast.LENGTH_SHORT).show();
				return false;
			}
		}else{
			Toast.makeText(context, "请设置6-20字账号", Toast.LENGTH_SHORT).show();
			return false;
		}
		return true;
	}
}
